package cn.com.nes.mybatis.agent.ope.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * (TAgentIntentApplication)实体类
 *
 * @author ShenWei
 * @since 2024-12-24 14:56:15
 */
@Data
@TableName("t_agent_intent_application")
public class TAgentIntentApplication {

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    
    /**
     * 公司名称
     */
    @TableField("companyName")
    private String companyName;
    
    /**
     * 行政区划代码
     */
    @TableField("areacode")
    private String areaCode;
    
    /**
     * 公司法人
     */
    @TableField("legalPerson")
    private String legalPerson;
    
    /**
     * 公司法人身份证号码
     */
    @TableField("legalPersonIDCardNumber")
    private String legalPersonIDCardNumber;
    
    /**
     * 身份证正面扫描件
     */
    @TableField("idCard")
    private String idCard;
    
    /**
     * 身份证背面扫描件
     */
    @TableField("idCardBack")
    private String idCardBack;
    
    /**
     * 统一社会信用代码
     */
    @TableField("uniformSocialCreditCode")
    private String uniformSocialCreditCode;
    
    /**
     * 联系人
     */
    @TableField("contactPerson")
    private String contactPerson;
    
    /**
     * 联系人职务
     */
    @TableField("position")
    private String position;
    
    /**
     * 联系电话
     */
    @TableField("contactPhoneNumber")
    private String contactPhoneNumber;
    
    /**
     * 联系邮箱
     */
    @TableField("contactEmail")
    private String contactEmail;
    
    /**
     * 公司营业执照图片
     */
    @TableField("businessLicense")
    private String businessLicense;
    
    /**
     * 意向代理公司id
     */
    @TableField("targetCompanyId")
    private String targetCompanyId;
    
    /**
     * 状态，0-待审核，1-审核通过
     */
    @TableField("state")
    private Integer state;
    
    /**
     * 创建者uid
     */
    @TableField("createUid")
    private Long createUid;
    
    /**
     * 创建时间
     */
    @TableField("createTime")
    private Date createTime;
    
    /**
     * 修改者uid
     */
    @TableField("modifyUid")
    private Long modifyUid;
    
    /**
     * 修改时间
     */
    @TableField("modifyTime")
    private Date modifyTime;
    
    /**
     * 代理商公司id
     */
    @TableField("agentId")
    private String agentId;
    
    /**
     * 营业执照注册号
     */
    @TableField("registrationNumber")
    private String registrationNumber;
    
    /**
     * 公司地址
     */
    @TableField("address")
    private String address;
}